Conviction_game.exe+EF982 - FF 74 24 08           - push [esp+08]
Conviction_game.exe+EF986 - 8B F1                 - mov esi,ecx
Conviction_game.exe+EF988 - E8 6FFEFFFF           - call Conviction_game.exe+EF7FC
Conviction_game.exe+EF98D - 85 C0                 - test eax,eax
Conviction_game.exe+EF98F - 74 15                 - je Conviction_game.exe+EF9A6


; eax = weapon struct
; [eax+08] = unlocked  (01)

Conviction_game.exe+EF991 - FF 74 24 08           - push [esp+08]
Conviction_game.exe+EF995 - 8B CE                 - mov ecx,esi
Conviction_game.exe+EF997 - E8 60FEFFFF           - call Conviction_game.exe+EF7FC



; check weapon - 01
Conviction_game.exe+EF99C - 8B 40 08              - mov eax,[eax+08]
Conviction_game.exe+EF99F - F7 D0                 - not eax
Conviction_game.exe+EF9A1 - 83 E0 01              - and eax,01
Conviction_game.exe+EF9A4 - EB 02                 - jmp Conviction_game.exe+EF9A8


<<=====================


Conviction_game.exe+37A19E - E8 24AD0C00           - call Conviction_game.exe+444EC7
Conviction_game.exe+37A1A3 - EB 02                 - jmp Conviction_game.exe+37A1A7
Conviction_game.exe+37A1A5 - 33 C0                 - xor eax,eax
Conviction_game.exe+37A1A7 - 85 C0                 - test eax,eax
Conviction_game.exe+37A1A9 - 74 09                 - je Conviction_game.exe+37A1B4
Conviction_game.exe+37A1AB - 80 BE EE070000 02     - cmp byte ptr [esi+000007EE],02
Conviction_game.exe+37A1B2 - 75 13                 - jne Conviction_game.exe+37A1C7



; item id??
Conviction_game.exe+37A1B4 - 0FB6 8E F4070000      - movzx ecx,byte ptr [esi+000007F4]
Conviction_game.exe+37A1BB - 8B 07                 - mov eax,[edi]
Conviction_game.exe+37A1BD - 51                    - push ecx
Conviction_game.exe+37A1BE - 8B CF                 - mov ecx,edi
Conviction_game.exe+37A1C0 - FF 50 7C              - call dword ptr [eax+7C]


; ret, 0 = okay
Conviction_game.exe+37A1C3 - 85 C0                 - test eax,eax





	SET( "five_seven = %d", 0 );		01
	SET( "usp45 = %d", 1 );			12
	SET( "p228 = %d", 2 );			10
	SET( "mk23 = %d", 3 );			03 = 01
	SET( "desert_eagle = %d", 4 );		0F
	SET( "mp446 = %d", 5 );			1C = 01
	SET( "mp5n = %d", 6 );			05
	SET( "ump45 = %d", 7 );			13

	SET( "mp5sd3 = %d", 0 );		14
	SET( "aks74u = %d", 1 );		1D
	SET( "skorpion = %d", 2 );		0C
	SET( "sr2m = %d", 3 );			16
	SET( "sc3000 = %d", 4 );		09
	SET( "g36c = %d", 5 );			08
	SET( "m468 = %d", 6 );			17
	SET( "ak47 = %d", 7 );			07

	SET( "m500 = %d", 0 );			1A
	SET( "spas12 = %d", 1 );		1B = 03
	SET( "p99 = %d", 2 );			11 = 03
	SET( "vikhr = %d", 3 );			15 = 03
	SET( "mp7a1 = %d", 4 );			04 = 03
	SET( "famasg2 = %d", 5 );		18 = 03
	SET( "m3 = %d", 6 );			06 = 03
	SET( "scarh = %d", 7 );			19 = 03
